Computational Category-Theoretic Rewriting

نویسندگان

چکیده

We demonstrate how category theory provides specifications that can efficiently be implemented via imperative algorithms and apply this to the field of graph transformation. By examples, we show paradigm software development makes it easy quickly write correct performant code. provide a modern implementation rewriting techniques at level abstraction finitely-presented $$\mathcal C$$ -sets clarify connections between typed graphs supported in existing software. emphasize our open-source library is extensible: by taking new categorical constructions (such as slice categories, structured cospans, distributed graphs) relating their limits colimits those underlying users inherit efficient for pushout complements (final) pullback complements. This allows one perform double-, single-, sesqui-pushout over broad class data structures. Graph transformation researchers, scientists, engineers then use computationally manipulate systems them domains interest.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Category theoretic structure of setoids

A setoid is a set together with a constructive representation of an equivalencerelation on it. Here, we give category theoretic support to the notion. Wefirst define a category Setoid and prove it is cartesian closed with coproducts.We then enrich it in the cartesian closed category Equiv of sets and classicalequivalence relations, extend the above results, and prove that Setoid...

متن کامل

Presenting a Category Modulo a Rewriting System

Presentations of categories are a well-known algebraic tool to provide descriptions of categories by the means of generators, for objects and morphisms, and relations on morphisms. We generalize here this notion, in order to consider situations where the objects are considered modulo an equivalence relation (in the spirit of rewriting modulo), which is described by equational generators. When t...

متن کامل

Information-theoretic approach to embodied category learning

We address the issue of how statistical and information-theoric measures can be employed to quantify the categorization process of a simulated robotic agent interacting with its local environment. We show how correlation, entropy, and mutual information can help identify distinct informational structure which can be used for object classification. Further, by means of the isometric feature mapp...

متن کامل

A Category Theoretic Model of RDF Ontology

Ontology languages are used in modelling the semantics of concepts within a particular domain and the relationships between those concepts. The Semantic Web standard provides a number of modelling languages that differ in their level of expressivity and are organized in a Semantic Web Stack in such a way that each language level builds on the expressivity of the other. There are several problem...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Lecture Notes in Computer Science

سال: 2022

ISSN: ['1611-3349', '0302-9743']

DOI: https://doi.org/10.1007/978-3-031-09843-7_9